let WebIM = require("../../utils/WebIM")["default"];
let disp = require("../../utils/broadcast");
let systemReady = false;

Page({
	data: {
		search_btn: true,
		search_friend: false,
		show_mask: false,
		myName: "",
		member: [],
		messageNum: "",
		unReadSpot: false,
	},

	onLoad(option){
		// var me = this;
		// disp.on("em.xmpp.subscribe", function(){
		// 	me.setData({
		// 		messageNum: getApp().globalData.saveFriendList.length
		// 	});
		// });
		// disp.on("em.xmpp.contacts.remove", function(message){
		// 	// 个人操作，不用判断 curPage
		// 	me.getRoster();
		// });
		// disp.on("em.xmpp.unreadspot", function(count){
		// 	me.setData({
		// 		unReadSpot: count > 0
		// 	});
		// });
		// this.setData({
		// 	myName: option.myName
		// });
	},

	// onShow(){
	// 	this.setData({
	// 		messageNum: getApp().globalData.saveFriendList.length,
	// 		unReadSpot: getApp().globalData.unReadSpot,
	// 	});
	// 	this.getRoster();
	// },

	// getRoster(){
	// 	let me = this;
	// 	let rosters = {
	// 		success(roster){
    //             console.log(2222)
	// 			var member = [];
	// 			for(let i = 0; i < roster.length; i++){
	// 				if(roster[i].subscription == "both"){
	// 					member.push(roster[i]);
	// 				}
	// 			}
	// 			me.setData({
	// 				member: member
	// 			});
	// 			wx.setStorage({
	// 				key: "member",
	// 				data: me.data.member
	// 			});
	// 			if(!systemReady){
	// 				disp.fire("em.main.ready");
	// 				systemReady = true;
	// 			}
	// 		},
	// 		error(err){
	// 			console.log("[main:getRoster]", err);
	// 		}
	// 	};
	// 	// WebIM.conn.setPresence()
	// 	WebIM.conn.getRoster(rosters);
	// },
   
	// moveFriend: function(message){
	// 	let me = this;
	// 	let rosters = {
	// 		success: function(roster){
	// 			var member = [];
	// 			for(let i = 0; i < roster.length; i++){
	// 				if(roster[i].subscription == "both"){
	// 					member.push(roster[i]);
	// 				}
	// 			}
	// 			me.setData({
	// 				member: member
	// 			});
	// 		}
	// 	};
	// 	if(message.type == "unsubscribe" || message.type == "unsubscribed"){
	// 		WebIM.conn.removeRoster({
	// 			to: message.from,
	// 			success: function(){
	// 				WebIM.conn.unsubscribed({
	// 					to: message.from
	// 				});
	// 				WebIM.conn.getRoster(rosters);
	// 			}
	// 		});
	// 	}
	// },

	// handleFriendMsg: function(message){
	// 	wx.showModal({
	// 		title: "添加好友请求",
	// 		content: message.from + "请求加为好友",
	// 		success: function(res){
	// 			if(res.confirm == true){
	// 				WebIM.conn.subscribed({
	// 					to: message.from,
	// 					message: "[resp:true]"
	// 				});
	// 				WebIM.conn.subscribe({
	// 					to: message.from,
	// 					message: "[resp:true]"
	// 				});
	// 			}
	// 			else{
	// 				WebIM.conn.unsubscribed({
	// 					to: message.from,
	// 					message: "rejectAddFriend"
	// 				});
	// 			}
	// 		},
	// 		fail: function(err){
	// 		}
	// 	});
	// },

	// delete_friend: function(event){
	// 	var delName = event.target.dataset.username;
	// 	var myName = wx.getStorageSync("myUsername");// 获取当前用户名
	// 	wx.showModal({
	// 		title: "确认删除好友" + delName,
	// 		cancelText: "取消",
	// 		confirmText: "删除",
	// 		success(res){
	// 			if(res.confirm == true){
	// 				WebIM.conn.removeRoster({
	// 					to: delName,
	// 					success: function(){
	// 						WebIM.conn.unsubscribed({
	// 							to: delName
	// 						});
	// 						wx.showToast({
	// 							title: "删除成功",
	// 						});
	// 						// 删除好友后 同时清空会话
	// 						wx.setStorageSync(delName + myName, "");
	// 						wx.setStorageSync("rendered_" + delName + myName, "");
	// 					},
	// 					error: function(error){

	// 					}
	// 				});
	// 			}
	// 		}
	// 	});
	// },

	// openSearch: function(){
	// 	this.setData({
	// 		search_btn: false,
	// 		search_friend: true,
	// 		show_mask: true
	// 	});
	// },

	// cancel: function(){
	// 	this.setData({
	// 		search_btn: true,
	// 		search_friend: false,
	// 		show_mask: false
	// 	});
	// },

	// add_new: function(){
	// 	wx.navigateTo({
	// 		url: "../add_new/add_new"
	// 	});
	// },

	// tab_chat: function(){
	// 	wx.redirectTo({
	// 		url: "../chat/chat"
	// 	});
	// },

	// close_mask: function(){
	// 	this.setData({
	// 		search_btn: true,
	// 		search_friend: false,
	// 		show_mask: false
	// 	});
	// },

	// tab_setting: function(){
	// 	wx.redirectTo({
	// 		url: "../settings/settings"
	// 	});
	// },

	// into_inform: function(){
	// 	wx.navigateTo({
	// 		url: "../inform/inform?myName=" + this.data.myName
	// 	});
	// },

	// into_groups: function(){
	// 	wx.navigateTo({
	// 		url: "../groups/groups?myName=" + this.data.myName
	// 	});
	// },

	// into_room: function(event){
	// 	var nameList = {
	// 		myName: this.data.myName,
	// 		your: event.target.dataset.username
	// 	};
	// 	wx.navigateTo({
	// 		url: "../chatroom/chatroom?username=" + JSON.stringify(nameList)
	// 	});
	// },

	// into_info: function(event){
	// 	wx.navigateTo({
	// 		url: "../friend_info/friend_info?yourname=" + event.target.dataset.username
	// 	});
	// },
    enter: function (event) {
        var my = wx.getStorageSync("myUsername");
        var nameList = {
            myName: my,
            your: event.target.dataset.username
        };
       
        wx.navigateTo({
            url: "../chatroom/chatroom?username=" + JSON.stringify(nameList)
        });
    },

});
